package cn.wolfcode.luowowo.query;

import lombok.Getter;
import lombok.Setter;

// 游记高级分页查条件
@Getter
@Setter
public class TravelQuery extends QueryObject {
    private String destId;//目的地id
    private int orderType = 1; //默认按最新排序
    private int perExpendType = -1;//默认值根据页面定，无条件
    private int dayType = -1;//默认值根据页面定，无条件

    //前台传过来一个值，我们以这个值做为map的key，去得到map的value（即范围）

    //因为map里的数据范围已经在静态代码块中先初始化好了，现在去拿才能拿到
    //掌握了Map的key，去取value不就是直接 .get(key)
    //2————> new TravelCondition(1000,6000)
    public TravelCondition getPerExpend(){
        return TravelCondition.MAP_PEREXPEND.get(perExpendType);
    }
    //2————>new TravelCondition(4,7)
    public TravelCondition getDay(){
        return TravelCondition.MAP_DAY.get(dayType);
    }
}
